<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    var name="juxinhao"
    console.log(name)
    // 定义变量，推荐使用let，在JS中对于数字只有一种类型：数值类型
    let age=30
    console.log(age)//控制台打印

    console.log(typeof("afsdf")-1)//NaN类型，表示不是一个数字类型
    console.log(10/0)//Infinity，表示无穷大
    console.log(-10/0)//-Infinity，表示无穷小

    let a="hahaha"
    console.log(a.length)//求字符串长度
    a="小比特"
    console.log("Hello "+a)//字符串拼接

    console.log(10+10)//20 数值类型
    console.log("10"+10)//1010 string

    a=true//true当作数值1看待，false当作数值0看待
    console.log(typeof(a))//boolean
    a=a+1
    console.log("a的值等于"+a+" a的类型"+typeof(a))//a的值等于2 a的类型number

    let b
    console.log(typeof(b))//undefined
    console.log(b+"20")//undefined20
    console.log(b+1)//NaN

    let c
    let d=null
    console.log(c+10)//NaN
    console.log(d+10)//10

    // == 比较的是变量的内容
    // === 比较的是变量的内容+数据类型
    e=10
    f="10"
    console.log(e==f)//true
    console.log(e===f)//false








</script>
</html>